package dominio;

/*Codigo creado por:
- Francisco Ruiz Romero 			05715573G
- Rosana Rguez-Bobada Aranda		70592974V
Escuela Superior de Informática(ESI) - UCLM
*/

public class NodoBusqueda{
	private long ID ;
	private NodoBusqueda padre;
    private Estado estado;
    private String acc;
    private int prof;
    private boolean cambio_sent;
    private float costo, valoracion;
    
    public NodoBusqueda( long ID, NodoBusqueda padre, Estado estado, String acc, int prof,  boolean cambio_sent, float costo){
            this.ID=ID;
            this.padre=padre;
            this.estado=estado;
            this.acc=acc;  
            this.prof=prof;
            this.valoracion=0;
            this.cambio_sent=cambio_sent;
            this.costo=costo;
            
    }
    
    public NodoBusqueda(int valoracion){
            this.valoracion=valoracion;
    }

    public long getID() {
            return ID;
    }

    public void setID(long iD) {
            this.ID = iD;
    }

    public NodoBusqueda getPadre() {
            return padre;
    }

    public void setpadre(NodoBusqueda padre) {
            this.padre = padre;
    }

    public Estado getEstado() {
            return estado;
    }

    public void setEstado(Estado estado) {
            this.estado = estado;
    }

    public String getAcc() {
            return acc;
    }

    public void setAcc(String acc) {
            this.acc = acc;
    }

    public int getProf() {
            return prof;
    }

    public void setProf(int prof) {
            this.prof = prof;
    }

    public float getValoracion() {
            return valoracion;
    }

    public void setValoracion(float valoracion) {
            this.valoracion = valoracion;
    }

    public boolean getCambio_sent() {
            return cambio_sent;
    }

    public void setCambio_sent(boolean cambio_sent) {
            this.cambio_sent = cambio_sent;
    }

    public float getCosto() {
            return costo;
    }

    public void setDesnivelAbs(float costo) {
            this.costo = costo;
    }
	
	
}
